package com.gpnu7_412.yanzhi.mapper;

import com.gpnu7_412.yanzhi.entity.CommentHanding;
import com.gpnu7_412.yanzhi.entity.UserHanding;

import java.util.List;

/**
 * @author ZZH
 */
public interface UserHandingMapper {
    /**
     * 新增用户举报
     * @param userHanding 评论举报信息
     * @return 影响条数
     */
    Integer insert(UserHanding userHanding);

    /**
     * 根据举报ID删除
     * @param handingId 举报ID
     * @return 影响条数
     */
    Integer deleteByHandingId(Integer handingId);

    /**
     * 根据用户ID删除
     * @param userId 用户ID
     * @return 影响条数
     */
    Integer deleteByUserId(Integer userId);

    /**
     * 查找所有用户举报
     * @return 用户举报对象列表
     */
    List<UserHanding> selectAll();

    /**
     * 根据举报ID查找举报信息
     * @param handingId 举报ID
     * @return 评论举报对象
     */
    UserHanding selectByHandingId(Integer handingId);
}
